sign a peace agreement - Turco Inglés Diccionario